$(function() {
	//设置活动按钮
	changeHeaderMenu(0);
	changeMenu(0, 0);
	//初始化列表数据
	initTable();
	savehandle();
});


function savehandle() {
	$('#alertdiv').hide();
	$('#alertdiv').savehandle({
		fieldMap : {},
		successMsg : "成功！",
		failMsg : "失败，请重试！",
		success : successCallBack
	});
}

function successCallBack() {
	refresh();
}

/**
 * 初始化表格数据
 */
function initTable() {
	$('#grid').grid({
		title : '',
		pager : true,
		tbar : '#navbar',
		store : {
			url : '/fw/agent/agentReg_getlist.action',
			idProperty : 'agentIndex',
			uploadPagesize : 'rows'
		},
		pageCfg : {
			btnCount : 5
		},
		columns : [
		        {cn:'名称', en:'agentName', width : 100},
		        {cn:'座机', en:'agentPhone1', width : 100},
		        {cn:'手机', en:'agentPhone2',	width : 200},
		        {cn:'邮箱', en:'agentEmail',width : 200},
		        {cn:'地址', en:'agentAddr',width : 200},
		        {cn:'注册时间', en:'agentRegTime',width : 200, tpl: function(v) {
		        	var t = v.agentRegTime;
		        	if(t && t.length >= 14)
		        		return t.substr(0, 4) + '-' + t.substr(4, 2) + '-' + t.substr(6, 2) + ' ' + t.substr(8, 2) + ':' + t.substr(10, 2) + ':' + t.substr(12, 2);
		        	return t;
		        }},
		        {cn:'点卡数', en:'agentPoint',width : 200}
				]
	});
}
function formatTime(t) {
	if(t && t.length >= 14)
		return t.substr(0, 4) + '-' + t.substr(4, 2) + '-' + t.substr(6, 2) + ' ' + t.substr(8, 2) + ':' + t.substr(10, 2) + ':' + t.substr(12, 2);
	return t;
}

function del(){
	var ids = $('#grid').grid('getSelectedIds');
	if(ids.length == 0) {
		$('#alertdiv').savehandle('setmsg',{msg:'请选择要删除的数据!',timer:2000});
		return;
	}else{
		var idsStr = ids.join(',');
		if(confirm("这些数据确定要删除数据？")){
			$.getJSON(
				'/fw/agent/agent_del.action',
				{
					'ids':idsStr
				},
				function(data){
					$('#alertdiv').savehandle('handle',data,2000);
					refresh();
				}
			);
		}
	}
}
/**
 * 刷新
 * 
 * @return {TypeName}
 */
function refresh() {
	$('#grid').grid('load', {data : {}});
}

function findAll() {
	refresh();
}